add_llvm_library(LLVMDebugInfoCodeView
  CodeViewError.cpp
  CodeViewRecordIO.cpp
  CVSymbolVisitor.cpp
  CVTypeVisitor.cpp
  DebugChecksumsSubsection.cpp
  DebugCrossExSubsection.cpp
  DebugCrossImpSubsection.cpp
  DebugFrameDataSubsection.cpp
  DebugInlineeLinesSubsection.cpp
  DebugLinesSubsection.cpp
  DebugStringTableSubsection.cpp
  DebugSubsection.cpp
  DebugSubsectionRecord.cpp
  DebugSubsectionVisitor.cpp
  DebugSymbolRVASubsection.cpp
  DebugSymbolsSubsection.cpp
  EnumTables.cpp
  Formatters.cpp
  LazyRandomTypeCollection.cpp
  Line.cpp
  RecordSerialization.cpp
  StringsAndChecksums.cpp
  SymbolRecordMapping.cpp
  SymbolDumper.cpp
  SymbolSerializer.cpp
  TypeDumpVisitor.cpp
  TypeIndex.cpp
  TypeIndexDiscovery.cpp
  TypeName.cpp
  TypeRecordMapping.cpp
  TypeSerializer.cpp
  TypeStreamMerger.cpp
  TypeTableCollection.cpp

  ADDITIONAL_HEADER_DIRS
  ${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/CodeView
  )
